package com.luobd.bpm.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel(description = "流程实例历史结点信息")
public class ProcessInstanceHistoryDTO {


    @ApiModelProperty(value = "任务id")
    private String taskId;


    @ApiModelProperty(value = "流程实例id")
    private String processInstanceId;


    @ApiModelProperty(value = "任务名称")
    private String taskName;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "审批时间")
    private LocalDateTime approveTime;


    @ApiModelProperty(value = "候选人")
    private String candidates;


    @ApiModelProperty(value = "执行人")
    private String executor;


    @ApiModelProperty(value = "备注")
    private String remark;


    @ApiModelProperty(value = "签名")
    private String signature;


    @ApiModelProperty(value = "附件")
    private String attachment;


    @ApiModelProperty(value = "是否完成")
    private Boolean finished = Boolean.FALSE;



}
